
local L = AceLibrary("AceLocale-2.2"):new("CombinedIconPack")
L:RegisterTranslations("enUS", function() return {
	["Combined Icon Pack"] = true,
	["Combined Icon Pack: Dots"] = true,
	["Combined Icon Pack: Squares"] = true,
	["Combined Icon Pack: Stars"] = true,
	["Combined Icon Pack: Small Boxes"] = true,
	["Combined Icon Pack: Diamonds"] = true,
	["Dot Green"] = true,
	["Dot Pink"] = true,
	["Dot Purple"] = true,
	["Dot Red"] = true,
	["Dot Yellow"] = true,
	["Dot Copper"] = true,
	["Dot Gold"] = true,
	["Dot White"] = true,
	["Dot Blue"] = true,
	["Square Yellow"] = true,
	["Square Red"] = true,
	["Square Purple"] = true,
	["Square Green"] = true,
	["Square Pink"] = true,
	["Star Yellow"] = true,
	["Star Red"] = true,
	["Star Purple"] = true,
	["Star Green"] = true,
	["Star Pink"] = true,	
	["Small Box Purple"] = true,
	["Small Box Blue"] = true,
	["Small Box Turquoise"] = true,
	["Small Box Green"] = true,
	["Small Box Red"] = true,
	["Small Box Orange"] = true,
	["Small Box Yellow"] = true,
	["Small Box White"] = true,
	["Diamond Purple"] = true,
	["Diamond Blue"] = true,
	["Diamond Turquoise"] = true,
	["Diamond Green"] = true,
	["Diamond Red"] = true,
	["Diamond Orange"] = true,
	["Diamond Yellow"] = true,
	["Diamond White"] = true,
} end)

local pack = AceLibrary("AceAddon-2.0"):new()

function pack:OnInitialize()
	local iconPath = "Interface\\Addons\\CartoLight_Icons_CombinedIconPack\\Artwork\\"
	
	CartoLight_Icons:RegisterPack('combined_iconpack_dots', L["Combined Icon Pack: Dots"])
	CartoLight_Icons:RegisterPack('combined_iconpack_squares', L["Combined Icon Pack: Squares"])
	CartoLight_Icons:RegisterPack('combined_iconpack_stars', L["Combined Icon Pack: Stars"])
	CartoLight_Icons:RegisterPack('combined_iconpack_smallboxes', L["Combined Icon Pack: Small Boxes"])
	CartoLight_Icons:RegisterPack('combined_iconpack_diamonds', L["Combined Icon Pack: Diamonds"])
	
	CartoLight_Icons:RegisterNewIcon('combined_iconpack_dots', "Dot Green", L["Dot Green"], iconPath .. "GreenDot")
	CartoLight_Icons:RegisterNewIcon('combined_iconpack_dots', "Dot Pink", L["Dot Pink"], iconPath .. "PinkDot")
	CartoLight_Icons:RegisterNewIcon('combined_iconpack_dots', "Dot Purple", L["Dot Purple"], iconPath .. "PurpleDot")
	CartoLight_Icons:RegisterNewIcon('combined_iconpack_dots', "Dot Red", L["Dot Red"], iconPath .. "RedDot")
	CartoLight_Icons:RegisterNewIcon('combined_iconpack_dots', "Dot Yellow", L["Dot Yellow"], iconPath .. "YellowDot")
	CartoLight_Icons:RegisterNewIcon('combined_iconpack_dots', "Dot Copper", L["Dot Copper"], iconPath .. "CopperDot")
	CartoLight_Icons:RegisterNewIcon('combined_iconpack_dots', "Dot Gold", L["Dot Gold"], iconPath .. "GoldDot")
	CartoLight_Icons:RegisterNewIcon('combined_iconpack_dots', "Dot White", L["Dot White"], iconPath .. "WhiteDot")
	CartoLight_Icons:RegisterNewIcon('combined_iconpack_dots', "Dot Blue", L["Dot Blue"], iconPath .. "BlueDot")
	
	CartoLight_Icons:RegisterNewIcon('combined_iconpack_squares', "Square Yellow",L["Square Yellow"],iconPath.."Icon0")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_squares', "Square Red",L["Square Red"],iconPath.."Icon1")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_squares', "Square Purple",L["Square Purple"],iconPath.."Icon2")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_squares', "Square Green",L["Square Green"],iconPath.."Icon3")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_squares', "Square Pink",L["Square Pink"],iconPath.."Icon4")
    
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_stars', "Star Yellow",L["Star Yellow"],iconPath.."Icon5")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_stars', "Star Red",L["Star Red"],iconPath.."Icon6")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_stars', "Star Purple",L["Star Purple"],iconPath.."Icon7")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_stars', "Star Green",L["Star Green"],iconPath.."Icon8")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_stars', "Star Pink",L["Star Pink"],iconPath.."Icon9")

    CartoLight_Icons:RegisterNewIcon('combined_iconpack_smallboxes',"Small Box White Box",L["Small Box White"],iconPath.."small_box_white")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_smallboxes',"Small Box Yellow Box",L["Small Box Yellow"],iconPath.."small_box_yellow")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_smallboxes',"Small Box Orange Box",L["Small Box Orange"],iconPath.."small_box_orange")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_smallboxes',"Small Box Red Box",L["Small Box Red"],iconPath.."small_box_red")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_smallboxes',"Small Box Purple Box",L["Small Box Purple"],iconPath.."small_box_purple")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_smallboxes',"Small Box Blue Box",L["Small Box Blue"],iconPath.."small_box_blue")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_smallboxes',"Small Box Turquoise Box",L["Small Box Turquoise"],iconPath.."small_box_turquoise")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_smallboxes',"Small Box Green Box",L["Small Box Green"],iconPath.."small_box_green")

    CartoLight_Icons:RegisterNewIcon('combined_iconpack_diamonds',"Diamond White",L["Diamond White"],iconPath.."small_diamond_white")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_diamonds',"Diamond Yellow",L["Diamond Yellow"],iconPath.."small_diamond_yellow")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_diamonds',"Diamond Orange",L["Diamond Orange"],iconPath.."small_diamond_orange")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_diamonds',"Diamond Red",L["Diamond Red"],iconPath.."small_diamond_red")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_diamonds',"Diamond Purple",L["Diamond Purple"],iconPath.."small_diamond_purple")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_diamonds',"Diamond Blue",L["Diamond Blue"],iconPath.."small_diamond_blue")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_diamonds',"Diamond Turquoise",L["Diamond Turquoise"],iconPath.."small_diamond_turquoise")
    CartoLight_Icons:RegisterNewIcon('combined_iconpack_diamonds',"Diamond Green",L["Diamond Green"],iconPath.."small_diamond_green")
end
